// const baseURL='http://162.14.108.31:3001/api'
const baseURL='http://10.31.155.4:3000/api'

//封装请求 响应 拦截器
//请求拦截器

export default function ajax(config) {
  //开启加载效果
  wx.showLoading({
    title: '请求加载中~~~',
  })
    const {url='',method='GET',data={},header={}}=config
    const app=getApp()
    const token=app.globalData.getUser().token
    const userid=app.globalData.getUser().userid
    wx.getStorageSync('token',token)
    wx.getStorageSync('userid',userid)
    return new Promise((resolve,reject)=>{
      wx.request({
        url: baseURL+url,
        method,
        data,
        header:{
          'token':token
        },
        success(res){//响应拦截器
          resolve(res.data)
        },
        fail:(err)=>{
          reject(err)
        },
        complete:()=>{
          //请求结束 关闭加载效果
          wx.hideLoading()
        }
      })
    })
}